import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

let defaultCity = '北京'

try{
    if(localStorage.city){
        defaultCity=localStorage.city
    }
} catch(e){

}
export default new Vuex.Store({
    state:{
        city:defaultCity
    },

    actions:{
        changeCity(ctx,city){
            ctx.commit('changeCity',city)
        }
    },

    mutations:{
        changeCity(state,city){
            state.city=city

            try{
                localStorage.city=city
            }catch(e){

            }
            
        }
    }
})